<?php
/**
 * Модель таблицы со списком свойст пользователя.
 */
class Users_Table_Message_Flag extends Users_Table_Abstract {
	/**
	 * Название таблицы.
	 * 
	 * @var string
	 */
    protected $_name = 't_message_flag';

    /**
     * Названия полей основного ключа таблицы.
     * 
     * @var array
     */
    protected $_primary = array('message_id','user_id','flag');

    /**
     * Связи с другими таблицами.
     * 
     * @var array
     */
	protected $_referenceMap = array(
		'user' => array(
			'columns' 		=> 'user_id',
			'refTableClass' => 'Users_Table_User',
			'refColumns' 	=> 'id',
		),
		'message' => array(
			'columns'		=> 'message_id',
			'refTableClass' => 'Users_Table_Message',
			'refColumns' 	=> 'id',
		),
	);

	/**
	 * Список полей, требующих преобразования.
	 * 
	 * @var array
	 */
	protected $_aMySqlFieldConverter = array(
		'created' =>  self::FIELD_AS_TIMESTAMP,
	);
}